source/d2sqlite3/database.d(1179,13): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/d2sqlite3/database.d(1203,13): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/d2sqlite3/database.d(1233,13): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/d2sqlite3/database.d(1266,13): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/d2sqlite3/statement.d(165,5): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/d2sqlite3/statement.d(178,5): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/d2sqlite3/statement.d(191,5): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/d2sqlite3/statement.d(204,5): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/d2sqlite3/statement.d(219,5): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/d2sqlite3/statement.d(232,5): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/d2sqlite3/statement.d(246,5): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/d2sqlite3/statement.d(277,5): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/d2sqlite3/statement.d(293,5): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/d2sqlite3/statement.d(380,5): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/d2sqlite3/statement.d(415,5): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/d2sqlite3/statement.d(432,5): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/d2sqlite3/database.d(127,55): Error: cannot take address of local `hdl` in `@safe` function `this` source/d2sqlite3/database.d(129,11): Error: `@safe` constructor `d2sqlite3.database.Database.this` cannot call `@system` constructor `std.typecons.RefCounted!(Payload, cast(RefCountedAutoInitialize)0).RefCounted.this` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/typecons.d(6323,5): `std.typecons.RefCounted!(Payload, cast(RefCountedAutoInitialize)0).RefCounted.this` is declared here source/d2sqlite3/database.d(168,65): Error: `@safe` function `d2sqlite3.database.Database.attachedFilePath` cannot call `@system` function `std.conv.to!string.to!(const(char)*).to` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/conv.d(219,7): `std.conv.to!string.to!(const(char)*).to` is declared here source/d2sqlite3/database.d(204,31): Error: cannot take address of local `pzDataType` in `@safe` function `tableColumnMetadata` source/d2sqlite3/database.d(204,44): Error: cannot take address of local `pzCollSeq` in `@safe` function `tableColumnMetadata` source/d2sqlite3/database.d(204,56): Error: cannot take address of local `notNull` in `@safe` function `tableColumnMetadata` source/d2sqlite3/database.d(204,66): Error: cannot take address of local `primaryKey` in `@safe` function `tableColumnMetadata` source/d2sqlite3/database.d(204,79): Error: cannot take address of local `autoIncrement` in `@safe` function `tableColumnMetadata` source/d2sqlite3/database.d(205,43): Error: `@safe` function `d2sqlite3.database.Database.tableColumnMetadata` cannot call `@system` function `std.conv.to!string.to!(char*).to` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/conv.d(219,7): `std.conv.to!string.to!(char*).to` is declared here source/d2sqlite3/database.d(206,47): Error: `@safe` function `d2sqlite3.database.Database.tableColumnMetadata` cannot call `@system` function `std.conv.to!string.to!(char*).to` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/conv.d(219,7): `std.conv.to!string.to!(char*).to` is declared here source/d2sqlite3/database.d(857,36): Error: `@safe` function `d2sqlite3.database.Database.setUpdateHook` cannot call `@system` function `d2sqlite3.internal.memory.delegateWrap!(void delegate(int type, string dbName, string tableName, long rowid) nothrow).delegateWrap` source/d2sqlite3/internal/memory.d(27,7): `d2sqlite3.internal.memory.delegateWrap!(void delegate(int type, string dbName, string tableName, long rowid) nothrow).delegateWrap` is declared here source/d2sqlite3/database.d(859,28): Error: function `d2sqlite3.sqlite3.sqlite3_update_hook(sqlite3*, extern (C) void function(void*, int, const(char)*, const(char)*, long), void*)` is not callable using argument types `(sqlite3*, extern (C) void function(void* ptr, int type, const(char)* dbName, const(char)* tableName, long rowid) nothrow @system, void*)` source/d2sqlite3/database.d(859,28): cannot pass argument `& callback` of type `extern (C) void function(void* ptr, int type, const(char)* dbName, const(char)* tableName, long rowid) nothrow @system` to parameter `extern (C) void function(void*, int, const(char)*, const(char)*, long)` source/d2sqlite3/database.d(883,36): Error: `@safe` function `d2sqlite3.database.Database.setCommitHook` cannot call `@system` function `d2sqlite3.internal.memory.delegateWrap!(int delegate() nothrow).delegateWrap` source/d2sqlite3/internal/memory.d(27,7): `d2sqlite3.internal.memory.delegateWrap!(int delegate() nothrow).delegateWrap` is declared here source/d2sqlite3/database.d(885,28): Error: function `d2sqlite3.sqlite3.sqlite3_commit_hook(sqlite3*, extern (C) int function(void*), void*)` is not callable using argument types `(sqlite3*, extern (C) int function(void* ptr) nothrow @system, void*)` source/d2sqlite3/database.d(885,28): cannot pass argument `& callback` of type `extern (C) int function(void* ptr) nothrow @system` to parameter `extern (C) int function(void*)` source/d2sqlite3/database.d(906,38): Error: `@safe` function `d2sqlite3.database.Database.setRollbackHook` cannot call `@system` function `d2sqlite3.internal.memory.delegateWrap!(void delegate() nothrow).delegateWrap` source/d2sqlite3/internal/memory.d(27,7): `d2sqlite3.internal.memory.delegateWrap!(void delegate() nothrow).delegateWrap` is declared here source/d2sqlite3/database.d(908,30): Error: function `d2sqlite3.sqlite3.sqlite3_rollback_hook(sqlite3*, extern (C) void function(void*), void*)` is not callable using argument types `(sqlite3*, extern (C) void function(void* ptr) nothrow @system, void*)` source/d2sqlite3/database.d(908,30): cannot pass argument `& callback` of type `extern (C) void function(void* ptr) nothrow @system` to parameter `extern (C) void function(void*)` source/d2sqlite3/database.d(936,41): Error: `@safe` function `d2sqlite3.database.Database.setProgressHandler` cannot call `@system` function `d2sqlite3.internal.memory.delegateWrap!(int delegate() nothrow).delegateWrap` source/d2sqlite3/internal/memory.d(27,7): `d2sqlite3.internal.memory.delegateWrap!(int delegate() nothrow).delegateWrap` is declared here source/d2sqlite3/database.d(938,33): Error: function `d2sqlite3.sqlite3.sqlite3_progress_handler(sqlite3*, int, extern (C) int function(void*), void*)` is not callable using argument types `(sqlite3*, int, extern (C) int function(void* ptr) nothrow @system, void*)` source/d2sqlite3/database.d(938,33): cannot pass argument `& callback` of type `extern (C) int function(void* ptr) nothrow @system` to parameter `extern (C) int function(void*)` source/d2sqlite3/database.d(962,39): Error: `@safe` function `d2sqlite3.database.Database.setTraceCallback` cannot call `@system` function `d2sqlite3.internal.memory.delegateWrap!(void delegate(string sql) nothrow).delegateWrap` source/d2sqlite3/internal/memory.d(27,7): `d2sqlite3.internal.memory.delegateWrap!(void delegate(string sql) nothrow).delegateWrap` is declared here source/d2sqlite3/database.d(964,22): Error: function `d2sqlite3.sqlite3.sqlite3_trace(sqlite3*, extern (C) void function(void*, const(char)*) xTrace, void*)` is not callable using argument types `(sqlite3*, extern (C) void function(void* ptr, const(char)* str) nothrow @system, void*)` /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.